POV-Ray : Newsgroups : moray.win : Animation question : Re: Animation question Server Time
27 Apr 2024 18:49:19 EDT (-0400)
  Re: Animation question  
From: dj
Date: 11 Apr 2005 09:35:00
Message: <web.425a7cb93e37622c63b34e470@news.povray.org>
Stefan,

Thanks for the feedback.  I'm using the Animation and Rendering Plugin in
Moray (my fault, if I wasn't clear on that point) and was wondering if
there was away to do it from within Moray. I can embed Povray code-snippets
to 'stobe' the light on and off in the Moray file but I don't know if there
is a way in Moray to pass Povray the current frame info.  I've been coding
for years so that's not the problem. Just figuring to figure out the
mechanics of it all.

Thanks,
Dave...

"Stefan Persson" <azy### [at] teliacom> wrote:
> ..and I'm so sorry.. I missed a couple of  #declare
> If you are not familiar with the POV SDL, the creation
> and changing of a variable always begin with #declare.
> So.. for instance c=c+1; should be #declare c=c+1;
>
> I guess I was thinking C..
>
> Again, sorry..
>
> Stefan
>
> "Stefan Persson" <azy### [at] teliacom> skrev i meddelandet
> news:4259d977$1@news.povray.org...
> > To expand my theory..
> >
> > #declare c=0;  ;Declare the counter
> > #declare OnOff = 0; ;Declare the boolean variable
> >
> > code code..
> >
> > #if(c<=11) ;Check if we reached the end of the light cycle. If we are
> still
> > within 0-11 then do nothing except..
> >     c=c+1; ;..increment the counter
> > #else ;We have reached the end of the light cycle
> >     #if(OnOff=0) ;Check if the light was on or off
> >         OnOff=1;
> >     #else
> >         OnOff=0;
> >     #end
> >     c=0; ;IMPORTANTE!! Reset the counter so that we reset the cycle..
> > #end
> >
> > code code..
> >
> > #lightsomething..
> >     #if(OnOff=1) ;If 1 then the light is on.. if not.. just do nothing..
> >             light_source {   // Strobe light
> >           <0.0, 0.0, 0.0>
> >           color rgb <1.000, 1.000, 1.000>
> >           translate  <0.985, -9.983, 15.82>
> >            }
> >     #end
> > #end
> >
> > Code.. code..
> >
> > Or something like that..
> >
> > Stefan
> >
> > "Stefan Persson" <azy### [at] teliacom> skrev i meddelandet
> > news:4259d638$1@news.povray.org...
> > > Hi Dave,
> > > And so you shouldn't.. ;)
> > >
> > > For the propeller I would use some sort of semi-transparent texture
> > > to fake the motion blur of the spinning.
> > > For the strobe, I can think of a solution..
> > >
> > >         A counter that holds the duration of the on/off sequense
> > >         + a boolean variable.
> > >         Let's say you want the light to be on for half a second
> > >         (that's something like 12 frames.. 24 fps/2). Then the
> > >         counter increments itself 12 times. When it reaches
> > >         12 or 11, depending on if you start on 0 or 1, it switches
> > >         the boolean.
> > >         The light checks every cycle if the boolean is true or
> > >         false. If it's true, it's on.. and the opposite of course.
> > >
> > > Try it. I hold no responsibility if it does any harm to
> > > animals or your computer.. ;)
> > >
> > > Stefan
> > >
> > > "dj" <djh### [at] msncom> skrev i meddelandet
> > > news:web.42529207d94d7e8f63b34e470@news.povray.org...
> > > > I have a quick (hopefully) question about animation. I'm trying to
> > animate
> > > a
> > > > flying aircraft.  I need to animate some strobe lights flashing and a
> > > > propeller spinning.  Is there a way to animate small segments and have
> > > them
> > > > repeat?  I'd rather not have to manually animate the strobe light
> > flashing
> > > > through the entire sequence.
> > > >
> > > > Thanks,
> > > > Dave
> > > >
> > > >
> > >
> > >
> >
> >


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.